Trogir (Tragurion, Tragurium, Traù) er en historisk havneby i Kroatien. Byen ligger ved Adriaterhavet 27 km vest for Split og har 13.192(2011) indbyggere.
Trogirs historiske bymidte blev optaget på UNESCOs Verdensarvsliste i 1997 som et eksempel på en by, der har bibeholdt sin overordnede plan over en meget lang årrække.
I 2014 blev Battle of the Nations afholdt i Trogir.